a rascal, crafty person - French English Dictionary